package com.vshop.entity.alast.multiple.verify.response;


import com.vshop.entity.alast.homepage.response.PageDisplay;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Multiple模式：验证卡片的接口返回实体。
 * <p>
 * sign代表签名字段，值等于ResponseMultipleVerify所有值除sign字段和为null为空字段排序后MD5的值
 *
 * @author lm
 * @date 2020/6/9 14:59
 */
@Data
public class ResponseMultipleVerify implements Serializable {

    private static final long serialVersionUID = 1335769500924141858L;

    @ApiModelProperty(value = "渠道编码", example = "P000818", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "用户设备设备码（iccid/imei号）", example = "89860220190905123941", dataType = "String")
    private String deviceCode1;

    @ApiModelProperty(value = "用户设备设备码（iccid/imei号）", example = "89860220190905123941", dataType = "String")
    private String deviceCode2;

    @ApiModelProperty(value = "languageCode传的值是否是当前企业能够匹配上的，0-不能匹配；1-能匹配。此字段不可传空字符串", example = "1", dataType = "String")
    private String matchCode;

    @ApiModelProperty(value = "跟语言配置相关的内容", example = "", dataType = "List")
    private List<PageDisplay> pageDisplay;

}
